WPStaging\Backup\Task\Tasks\JobBackup\FilesystemScannerTask D

Total Complexity 142
Dependencies 27
Dependents 2
Total lines 963
Lines of code 511
Logical lines of code 318
Comment lines 240
Methods 31
Properties 11

Methods 31

Method Rating Maintainability Complexity Lines of code
scanUploadsDirectory()
B
46 18 38
execute()
A
41 12 59
enqueueFileInBackup()
A
44 8 48
scan()
A
49 9 32
scanMuPluginsDirectory()
A
53 9 26
scanThemesDirectory()
A
54 8 24
scanWpContentDirectory()
A
53 8 24
recursivePathScanning()
S
53 7 24
scanPluginsDirectories()
S
55 7 22
processLink()
S
55 7 21
enqueueDirToBeScanned()
S
57 6 16
canEnqueuePluginDir()
S
59 5 15
canExcludeCacheDir()
S
58 4 17
canEnqueueThemeDir()
S
63 4 12
getActivePlugins()
S
63 3 11
getExcludedDirectories()
S
56 2 18
getActiveThemes()
S
67 3 9
canExcludeLogFile()
S
66 3 9
canExcludeCacheFile()
S
66 3 9
isExcludedDirectory()
S
60 2 13
setupFilesystemScanner()
S
63 2 11
isDot()
S
78 2 3
resolvePath()
S
63 2 10
setupFilters()
S
62 1 11
isPathContainsCache()
S
75 1 4
getTaskName()
S
81 1 3
unlockQueue()
S
82 1 3
getUploadsDirectory()
S
81 1 3
setupCompressorQueue()
S
75 1 4
getTaskTitle()
S
81 1 3
__construct()
S
64 1 9